package satir.card;

import satir.player.Player;

/**
 * The Class MagicToolCard.
 * 
 * @version 2.0 March 2012
 * @author Chris Chan
 */
public abstract class MagicToolCard extends Card {

	/** The target card. */
	protected String targetCard;
	
	/**
	 * Instantiates a new magic tool card.
	 *
	 * @param name the name
	 * @param targetCard the target card
	 */
	public MagicToolCard(String name, String targetCard){
		super(name);
		this.targetCard = targetCard;
	}
	
	/* (non-Javadoc)
	 * @see stair.card.Card#activateCard(stair.player.Player)
	 */
	abstract public void activateCard(Player _p);
	
	/**
	 * Gets the target card.
	 *
	 * @return the target card
	 */
	public String getTargetCard(){
		return targetCard;
	}

	
}